<!DOCTYPE html>
<html lang="zh_CN" xmlns:th="http://www.thymeleaf.org"
      xmlns:shiro="http://www.pollix.at/thymeleaf/shiro">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="renderer" content="webkit">
<title>学生宿舍管理系统</title>
<meta name="keywords" content="学生宿舍管理系统">
<meta name="description" content="学生宿舍管理系统">
<!--[if lt IE 9]>
    <meta http-equiv="refresh" content="0;ie.html" />
    <![endif]-->
<link rel="shortcut icon" href="favicon.ico">
<link th:href="@{/static/css/bootstrap.min.css?v=3.3.6}" rel="stylesheet">
<link th:href="@{/static/css/font-awesome.min.css?v=4.4.0}" rel="stylesheet">
<link th:href="@{/static/css/animate.css}" rel="stylesheet">
<link th:href="@{/static/css/style.css?v=4.1.0}" rel="stylesheet">
<link th:href="@{/static/css/plugins/toastr/toastr.min.css}" rel="stylesheet">
</head>
<body class="fixed-sidebar full-height-layout gray-bg"
	style="overflow: hidden">
	<div id="wrapper">
		<!--左侧导航开始-->
		<nav class="navbar-default navbar-static-side" role="navigation">
			<div class="nav-close">
				<i class="fa fa-times-circle"></i>
			</div>
			<div class="sidebar-collapse">
				<ul class="nav" id="side-menu">
					<li th:each="menu : ${userMenuTree}">
                        <a href="#">
                            <i class="fa fa fa-bar-chart-o" th:class="${menu.attributes.icon}"></i>
							<span class="nav-label" th:text="${menu.text}"></span>
                            <span class="fa arrow"></span>
					    </a>
						<ul class="nav nav-second-level">
							<li th:each="cmenu : ${menu.children}">
                                <a class="J_menuItem" href="graph_echarts.html" th:text="${cmenu.text}"
								th:href="@{${cmenu.attributes.url}}"></a></li>
						</ul>
                    </li>
				</ul>
			</div>
		</nav>
		<!--左侧导航结束-->
		<!--右侧部分开始-->
		<div id="page-wrapper" class="gray-bg dashbard-1">
			<div class="row border-bottom">
				<nav class="navbar navbar-static-top" role="navigation"
					style="margin-bottom: 0">
					<div class="navbar-header">
						<a class="navbar-minimalize minimalize-styl-2 btn btn-primary "
							href="#"><i class="fa fa-bars"></i> </a>
					</div>
					<ul class="nav navbar-top-links navbar-right">

						<li class="dropdown"><a class="dropdown-toggle count-info"
							data-toggle="dropdown" href="#"> <i class="fa fa-envelope"></i>
								<span class="label label-warning">{{total}}</span>通知
						</a>
							<ul class="dropdown-menu dropdown-messages">
								<li v-for="row in rows" class="m-t-xs">
									<div class="dropdown-messages-box">
										<a href="profile.html" class="pull-left"> <i
											class="fa fa-user-o"></i>
										</a>
										<div class="media-body">
											<small class="pull-right">{{row.before}}</small> <strong>{{row.sender}}</strong>
											{{row.title}} <br> <small class="text-muted">{{row.updateDate}}</small>
										</div>
									</div>
									<div class="divider"></div>
								</li>
								<li>
									<div class="text-center link-block">
										<a class="J_menuItem" href="/oa/notify/selfNotify"> <i
											class="fa fa-envelope"></i> <strong> 查看所有消息</strong>
										</a>
									</div>
								</li>
							</ul></li>
						<li class="dropdown hidden-xs"><a
							class="right-sidebar-toggle" aria-expanded="false"> <i
								class="fa fa-tasks"></i> 主题
						</a></li>
					</ul>
				</nav>
			</div>
			<div class="row content-tabs">
				<button class="roll-nav roll-left J_tabLeft">
					<i class="fa fa-backward"></i>
				</button>
				<nav class="page-tabs J_menuTabs">
					<div class="page-tabs-content">
						<a href="javascript:;" class="active J_menuTab"
							data-id="index_v1.html">首页</a>
					</div>
				</nav>
				<button class="roll-nav roll-right J_tabRight">
					<i class="fa fa-forward"></i>
				</button>
				<div class="btn-group roll-nav roll-right">
					<button class="dropdown J_tabClose" data-toggle="dropdown">
						关闭操作<span class="caret"></span>
					</button>
                    <ul role="menu" class="dropdown-menu dropdown-menu-right">
                        <li class="J_tabRefresh"><a>刷新当前选项卡</a></li>
                        <li class="divider"></li>
                        <li class="J_tabCloseOther"><a>关闭其他选项卡</a></li>
                        <li class="J_tabCloseAll"><a>关闭全部选项卡</a></li>
                    </ul>
				</div>
				<a th:href="@{/logout}" class="roll-nav roll-right J_tabExit"><i
					class="fa fa fa-sign-out"></i> 退出</a>
			</div>
			<div class="row J_mainContent" id="content-main">
				<iframe class="J_iframe" name="iframe0" width="100%" height="100%"
					src="" th:src="@{/403}" frameborder="0" data-id="index_v1.html"
					seamless></iframe>
			</div>
			<div class="footer">
				<div class="pull-right">学生后台管理系统</div>
			</div>
		</div>
		<!--右侧部分结束-->
		<!--右侧边栏开始-->
		<div id="right-sidebar">
			<div class="sidebar-container">
				<div class="tab-content">
					<div id="tab-1" class="tab-pane active">
						<div class="skin-setttings">
							<div class="setings-item">
								<span>收起左侧菜单</span>
								<div class="switch">
									<div class="onoffswitch">
										<input type="checkbox" name="collapsemenu"
											class="onoffswitch-checkbox" id="collapsemenu"> <label
											class="onoffswitch-label" for="collapsemenu"> <span
											class="onoffswitch-inner"></span> <span
											class="onoffswitch-switch"></span>
										</label>
									</div>
								</div>
							</div>
							<div class="setings-item">
								<span>固定顶部</span>

								<div class="switch">
									<div class="onoffswitch">
										<input type="checkbox" name="fixednavbar"
											class="onoffswitch-checkbox" id="fixednavbar"> <label
											class="onoffswitch-label" for="fixednavbar"> <span
											class="onoffswitch-inner"></span> <span
											class="onoffswitch-switch"></span>
										</label>
									</div>
								</div>
							</div>
							<div class="setings-item">
								<span> 固定宽度 </span>
								<div class="switch">
									<div class="onoffswitch">
										<input type="checkbox" name="boxedlayout"
											class="onoffswitch-checkbox" id="boxedlayout"> <label
											class="onoffswitch-label" for="boxedlayout"> <span
											class="onoffswitch-inner"></span> <span
											class="onoffswitch-switch"></span>
										</label>
									</div>
								</div>
							</div>
							<div class="title">皮肤选择</div>
							<div class="setings-item default-skin nb">
								<span class="skin-name "> <a href="#" class="s-skin-0">
										默认皮肤 </a>
								</span>
							</div>
							<div class="setings-item blue-skin nb">
								<span class="skin-name "> <a href="#" class="s-skin-1">
										蓝色主题 </a>
								</span>
							</div>
							<div class="setings-item yellow-skin nb">
								<span class="skin-name "> <a href="#" class="s-skin-3">
										黄色/紫色主题 </a>
								</span>
							</div>
						</div>
					</div>
				</div>

			</div>
		</div>
	</div>

	<!-- 全局js -->
	<script th:src="@{/static/js/jquery.min.js?v=2.1.4}"></script>
	<script th:src="@{/static/js/bootstrap.min.js?v=3.3.6}"></script>
	<script th:src="@{/static/js/plugins/metisMenu/jquery.metisMenu.js}"></script>
	<script th:src="@{/static/js/plugins/slimscroll/jquery.slimscroll.min.js}"></script>
	<script th:src="@{/static/js/plugins/layer/layer.min.js}"></script>
	<!-- 自定义js -->
	<script th:src="@{/static/js/hplus.js?v=4.1.0}"></script>
	<script type="text/javascript" th:src="@{/static/js/contabs.js}"></script>
	<!-- 第三方插件 -->
	<script th:src="@{/static/js/plugins/pace/pace.min.js}"></script>
    <script th:src="@{/static/js/plugins/toastr/toastr.min.js}"></script>
    <script th:src="@{/static/js/sockjs.js}"/>
	<script type="text/javascript" th:inline="javascript">
        var notHasPermission = [[${notHasPermission}]];
        var basePath = [[${#httpServletRequest.getScheme() + "://" + #httpServletRequest.getServerName() + ":" + #httpServletRequest.getServerPort() + #httpServletRequest.getContextPath()}]];
        var wsPath = [[${"ws://"+#httpServletRequest.getServerName() + ":" + #httpServletRequest.getServerPort() + #httpServletRequest.getContextPath()}]];
        if(notHasPermission=='notHasPermission'){
            forbidden();
        }
        function forbidden() {
            layer.alert('您当前登录的用户暂未进行权限分配\n' +
                '            请联系管理员或更换账号登录进行后续操作!', {icon: 4},function(index){
                layer.msg("不要白费力气啦,你是不可能进来的!",{time:500},function () {
                    forbidden();
                });
//                forbidden();
            });
        }
        $(function(){
            //建立socket连接
            var sock;
            if ('WebSocket' in window) {
                sock = new WebSocket(wsPath+"/dormsocket");
            } else if ('MozWebSocket' in window) {
                sock = new MozWebSocket(wsPath+"/dormsocket");
            } else {
                sock = new SockJS(basePath+"/socket/dormsocket");
            }
            sock.onopen = function (e) {
                console.log(e);
            };
            sock.onmessage = function (e) {
                console.log(e)
                $("#content").append("<p><font color='red'>"+e.data+"</font>")
            };
            sock.onerror = function (e) {
                console.log(e);
            };
            sock.onclose = function (e) {
                console.log(e);
            }
        });
	</script>
</body>
</html>
